scientific and technical center for construction - Spanish English Dictionary